<?php
require_once('utils.php');
require_once('appparam.php');

/*
Gestion de la table Agenda (entrée affichées dans la partie admin)
Modèle:
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `date` int(11) NOT NULL,
  `content` text COLLATE utf8_unicode_ci NOT NULL,
  `icon` varchar(32) COLLATE utf8_unicode_ci NOT NULL,
  PRIMARY KEY (`id`)
*/

/**
 * Récupérer toutes les entrées d'agenda
 */
function agenda_get_list($nb_entry = 0)
{
	$sql = 'SELECT id, date, content, icon
	        FROM Agenda
	        ORDER BY date DESC';
			
	if($nb_entry)
		$sql .= "\nLIMIT $nb_entry";
		
	$sql .= ';';
	
	return sql_query($sql);
}

/**
 * Ajouter une entrée dans l'agenda
 */
function agenda_add($date, $content, $icon = '')
{
	$content = mysql_real_escape_string($content);
	$icon = $icon != '' ? mysql_real_escape_string($icon) : 'bdot';
	
	$sql = "INSERT INTO Agenda(date, content, icon)
			VALUES($date, '$content', '$icon');";
	
	return sql_query($sql);
}

/**
 * Supprimer une entrée de l'agenda
 */
function agenda_delete($id)
{
	$id = intval($id);
	
	$sql = "DELETE FROM Agenda
			WHERE id = $id;";
	
	return sql_query($sql);
}
